machine learning diagnosis computational biology textkernel symptoms business intelligence mesothelioma bioinformatics web mining data mining data analysis data warehousing crm text mining attorney